green (large area of grass) - French English Dictionary